/* Event viewing css */
strong.evtypebox
{
    float:right;
}

#event-content
{
    width:84%;
    float:left;
}
#event-leftcal
{
    width:10%;
    float:left;
    padding:3px;
    margin-right:15px;
}
#event-leftcal h2
{
    border:0;
    text-align:right;
}
#event-leftcal-dow
{
    background-color:#eee;
    border:1px solid #ddd;
    border-top:2px solid #444;
    width:100%;
    margin-top:4px;
}
#event-leftcal-day
{
    text-align:right;
    margin-top:4px;
    border:1px solid #ddd;
    width:100%;
}
.event-leftcal-time
{
    padding:4px;
    text-align:center;
    font-size:1.5em;
}
.event-leftcal-to
{
    margin-top:8px;
    font-size:1.4em;
}
.event-details li
{
    padding: 0;
    margin: 0;
}
div.event-attendees
{
    float: left;
    width: 30%;
}

h1.event-header
{
    border-bottom: 2px solid #8fafbe;
}

h1.holiday-header
{
    border-bottom: 2px solid #9abeaf;
}

h1.overtime-header
{
    border-bottom: 2px solid #ce7766;
}